/*uniapp*/
/**/

body {
    overflow-x: hidden;
    font-size: 16px;
    background-color: #f3f4f7;
	/*背景过度*/
	/*background: linear-gradient(to bottom, #f3f4f7, #ffffff);*/
	
}
.d-kuan-100-100 {
	
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
  
}
.d-kuan-100-100-100 {
	
	width: 100%;
	height: 100%;
	background-color: #aaa;
	margin: 10px;
  
}
.d-clear {
	clear:both
}
.d-dingbu-60 {
	padding-top: 60px;
}
/*宽度*/
.d-kuan {
	width: 100%;
}
.d-kuan-30 {
	width: 30.333333%;
}
.d-kuan-33 {
	width: 33.333333%;
}
.d-kuan-20 {
	width: 20%;
}
/* 响应式：小屏幕（最大宽度600px）下宽度改为30% */
@media (max-width: 600px) {
	.d-kuan-20 {
		width: 33%;
	}
}
.d-kuan-25 {
	width: 25%;
}
.d-kuan-baifen-50 {
	width: 50%;
}
.d-kuan-30-1 {
	width: 60rpx;
}
.d-kuan-40 {
	width: 80rpx;
}
.d-kuan-50 {
	width: 100rpx;
}
.d-kuan-60 {
	width: 120rpx;
}
.d-kuan-70 {
	width: 150rpx;
}
.d-kuan-80 {
	width: 160rpx;
}
.d-kuan-90 {
	width: 180rpx;
}
.d-kuan-100 {
	width: 200rpx;
}
.d-kuan-120 {
	width: 240rpx;
}
.d-kuan-130 {
	width: 260rpx;
}
.d-kuan-140 {
	width: 280rpx;
}
.d-kuan-150 {
	width: 300rpx;
}
.d-logo {
	width: 600rpx;
	height: 119rpx;
}

.d-daohang-zuo {
	/*左边靠齐*/
	width: 600rpx;
	margin-right: auto;  /* 自动右边距实现左对齐 */
	align-self: flex-start;  /* 在flex容器中左对齐 */
	background-color: #ff681d;
}
.d-fu-kuan-10 {
	margin-left: -10rpx;
	margin-right: -20rpx;
}
/*前空50*/
.d-qiankong-50 {
	text-indent:100rpx;
}

/*高*/
.d-gao-5 {
	height: 10rpx;
}
.d-gao-10 {
	height: 20rpx;
}
.d-gao-20 {
	height: 40rpx;
}
.d-gao-26 {
	height: 52rpx;
}
.d-gao-30 {
	height: 60rpx;
}
.d-gao-40 {
	height: 80rpx;
}
.d-gao-50 {
	height: 100rpx;
}
.d-gao-60 {
	height: 120rpx;
}
.d-gao-70 {
	height: 140rpx;
}
.d-gao-80 {
	height: 160rpx;
}
.d-gao-90 {
	height: 180rpx;
}
.d-gao-100 {
	height: 200rpx;
}
.d-gao-200 {
	height: 400rpx;
}
.d-gao-250 {
	height: 750rpx;
}
/* 屏幕小于600px时，响应式调整为600rpx高度 */
@media (max-width: 600px) {
  .d-gao-250 {
    height: 700rpx;
  }
}

.d-gao-300 {
	height: 600rpx;
}
.d-gao-350 {
	height: 650rpx;
}
.d-gao-400 {
	height: 800rpx;
}
.d-gao-500{
	height: 1000rpx;
}
.d-hanggao-50 {
    line-height: 50px;
}
.d-hanggao-25 {
    line-height: 52rpx;
}
/*外框*/
.d-waikuang-5 {
	margin: 10rpx;
}
.d-waikuang-10 {
	margin: 20rpx;
}
.d-waikuang-10-0 {
	margin:  20rpx 20rpx 0 20rpx;
}
.d-waikuang-0-10 {
	margin:  0rpx 20rpx 20rpx 20rpx;
}
/*hanggao*/
.d-hanggao-20 {
	line-height: 40rpx;
}
.d-hanggao-25 {
	line-height: 50rpx;
}
.d-hanggao-26 {
	line-height: 52rpx;
}
.d-hanggao-30 {
	line-height: 60rpx;
}
.d-hanggao-40 {
	line-height: 80rpx;
}
.d-hanggao-50 {
	line-height: 100rpx;
}
/*yuanjiao*/
.d-beijing-bai {
	background-color: #ffffff;
}
.d-beijing-hui3 {
	background-color: #f3f3f3;
}
.d-beijing-e3 {
    background-color: #e7ebf1;
}

.d-beijing-bai-10 {
	background-color: rgba(255,255,255, 0.2);
}
.d-beijing-hui {
	background-color: #d5d5d5;
}

.d-beijing-hei {
	background-color: #262626;
	/*background-color: #d4d4d4;*/
}
.d-beijing-lv {
	background-color: #70c2b9;
}

.d-beijing-lanse-2 {
	background-color: #f5f9ff;
}
.d-beijing-hongse {
	background-color: #ff0202;
}
.d-beijing-lvse-1 {
	
	background: linear-gradient(to right, #02c7b6, #1476ff);
}
.d-beijing-lvse-3 {
	
	background: linear-gradient(to right, #26b9a3, #28b193);
}
.d-beijing-lvse-4 {
	
	background: linear-gradient(to right, #ff0b0b, #fe8a25);
}
.d-beijing-lvse-2 {
	background-color: #bcbcbc16;
}
.d-beijing-hongse-guodu {
	background: linear-gradient(to right, #ff681d, #ffbd14);
}
.d-beijing-lvse {
	
	background: linear-gradient(to right, #1daa6b, #6bcb04);
}
.d-beijing-huise {
	background: linear-gradient(to right, #ebebeb, #f3f3f3);
}
/*外框*/
/*内框*/
.d-neikuang-2 {
	padding: 4rpx;
}
.d-neikuang-0-2 {
	padding: 4rpx 12rpx;
}
.d-neikuang-5 {
	padding: 10rpx;
}
.d-neikuang-5-0 {
	padding: 10rpx 10rpx 0 10rpx;
}
.d-neikuang-zuoyou-2-shangxia-4 {
	padding: 4rpx 12rpx 4rpx 8rpx;
}
.d-neikuang-zuoyou-6-shangxia-10 {
	padding: 12rpx 20rpx 12rpx 20rpx;
}
.d-neikuang-zuoyou-10-shangxia-20 {
	padding: 20rpx 40rpx 20rpx 40rpx;
}
.d-neikuang-zuoyou-20-shangxia-10 {
	padding: 0rpx 20rpx 0rpx 20rpx;
}
.d-neikuang-15 {
	padding: 30rpx;
}
.d-zuoyou-neikuang-10 {
	padding-left: 20rpx;
	padding-right: 20rpx;
}
.d-shangxia-neikuang-10 {
	padding-top: 20rpx;
	padding-bottom: 20rpx;
}
.d-xia-neikuang-10 {
	
	padding-bottom: 20rpx;
}
/*圆角*/
.d-yuanjiao-6 {
	border-radius: 12rpx;
}

.d-yuanjiao-10 {
	border-radius: 20rpx;
}
.d-yuanjiao-0-10 {
	border-radius: 0 0 20rpx 20rpx;
}
.d-yuanjiao-10-0 {
	border-radius: 20rpx 20rpx 0 0;
}
.d-yuanjiao-50 {
	border-radius: 100rpx;
}
.d-yuanjiao-shang-10 {
	border-radius: 26rpx 26rpx 0 0;
}
/*阴影*/
.d-yinying-5 {
	box-shadow: 5px 0px 5px rgba(226, 226, 226, 0.5);
}


/*百分*/
.d-baifen-20 {
	width: 20%;
}
.d-baifen-25 {
	width: 25%;
}
.d-baifen-33 {
	width: 33.3333333333%;
}

.d-baifen-50 {
	width: 50%;
}


/*左边*/
.d-buhuanhang {
	display: flex;
}
.d-zuo {
	float: left;
}
.d-you {
	float: right;
}
.d-you-0 {
	right:0
}
.d-you-10 {
	margin-right: 20rpx;
}
.d-you-20 {
	margin-right: 40rpx;
}
.d-you-10-nei {
	padding-right: 20rpx;
}
.d-zuo-5 {
	margin-left: 10rpx;
}
.d-zuo-10 {
	margin-left: 20rpx;
}
.d-zuo-20 {
	margin-left: 40rpx;
}
.d-zuo-50 {
	margin-left: 100rpx;
}

.d-you-5 {
	margin-right: 10rpx;
}

.d-younei-10 {
	padding-right: 20rpx;
}
.d-younei-20 {
	padding-right: 40rpx;
}
/**/
.d-zuonei-10 {
	padding-left: 20rpx;
}
.d-zuonei-20 {
	padding-left: 40rpx;
}
.d-zuonei-30 {
	padding-left: 30rpx;
}
.d-zuonei-40 {
	padding-left: 80rpx;
}
.d-zuonei-50 {
	padding-left: 100rpx;
}
/**/
.d-shangnei-10 {
	padding-top: 20rpx;
}
.d-shangnei-20 {
	padding-top: 40rpx;
}
.d-shangnei-30 {
	padding-top: 30rpx;
}
.d-shangnei-40 {
	padding-top: 80rpx;
}
.d-shangnei-50 {
	padding-top: 100rpx;
}
/*负上*/
.d-fushang-10 {
	top: -20rpx;
}
/*shang*/
.d-shang-2 {
	margin-top: 4rpx;
}
.d-shang-3 {
	margin-top: 6rpx;
}
.d-shang-4 {
	margin-top: 8rpx;
}
.d-shang-5 {
	margin-top: 10rpx;
}
.d-shang-6 {
	margin-top: 12rpx;
}
.d-shang-10 {
	margin-top: 20rpx;
}
.d-shang-20 {
	margin-top: 40rpx;
}
.d-shang-25 {
	margin-top: 50rpx;
}
.d-shang-30 {
	margin-top: 60rpx;
}
.d-neishang-2 {
	padding-top: 3rpx;
}
.d-neishang-3 {
	padding-top: 6rpx;
}
.d-neixia-30 {
	padding-bottom: 60rpx;
}
/*高*/
.d-gao-60 {
	height: 120rpx;
}



.d-kuanggao-20 {
	width: 40rpx;
	height: 40rpx;
}
.d-kuanggao-40 {
	width: 80rpx;
	height: 80rpx;
}
.d-kuanggao-50 {
	width: 100rpx;
	height: 100rpx;
}
.d-kuanggao-70 {
	width: 140rpx;
	height: 140rpx;
}
.d-kuanggao-250 {
	width: 500rpx;
	height: 500rpx;
}
/*图片大小*/
.d-img-5 {
	width: 10rpx;
	height: 10rpx;
	
}
.d-img-10 {
	width: 30rpx;
	height: 30rpx;
	
}
.d-img-20 {
	width: 40rpx;
	height: 40rpx;
	
}
.d-img-22 {
	width: 44rpx;
	height: 44rpx;
}
.d-img-26 {
	width: 50rpx;
	height: 50rpx;
}
.d-img-25 {
	width: 90rpx;
	height: 50rpx;
	
}
.d-img-26 {
	width: 45rpx;
	height: 45rpx;
	
}
.d-img-28 {
	width: 54rpx;
	height: 54rpx;
	
}
.d-img-30 {
	width: 60rpx;
	height: 60rpx;
	
}
.d-img-35 {
	width: 70rpx;
	height: 70rpx;
}
.d-img-40 {
	width: 80rpx;
	height: 80rpx;
}
.d-img-45 {
	width: 90rpx;
	height: 90rpx;
}
.d-img-50 {
	width: 100rpx;
	height: 100rpx;
}
.d-img-60 {
	width: 120rpx;
	height: 120rpx;
}
.d-img-60-20 {
	width: 120rpx;
	height: 40rpx;
}
.d-img-70 {
	width: 140rpx;
	height: 140rpx;
}
.d-img-100-baihua{
	    width: 180rpx;
	    height: 180rpx;
	    max-width: 100%;
	    max-height: 100%;
	    display: block;
	    margin: auto;
	    vertical-align: middle;
	    object-fit: cover;
	    border-radius: 10px;
}
.d-img-100-bai {
	width: 100%;
	height: 180rpx;
}
.d-liangbian-10 {
	padding-left: 10rpx;
	padding-right: 10rpx;
	padding-top: 16rpx;
}

/*内容居中*/
.d-neirong-zuo {
	text-align: left;
}
.d-neirong-juzhong {
	text-align: center;
}
.d-neirong-you {
	text-align: right;
}
/*内容左对齐*/

.d-neirong-you {
	text-align: r;
}
/*下空格*/
.d-shangxia-100 {
	margin-top: 200rpx;
}
/*漂浮价格样式*/
.d-piaofu-jiage-0 {
	position: relative;
}

.d-piaofu-jiage-2 {
	/*position: absolute;*/
	top: 8px;
	left: 8px;
	background-color: rgba(100, 100, 100, 0.7); /*灰色透明背景*/
	color: white; /*文字白色*/
	border-radius: 5px; /*圆角5px*/
	padding: 4rpx 12rpx;
	font-size: 24rpx;
	z-index: 10;
}
.d-piaofu-jiage-3 {
	position: absolute;
	top: 0px;
	right: 8px;
	background-color: rgb(22, 193, 182); /*灰色透明背景*/
	color: white; /*文字白色*/
	border-radius: 50px; /*圆角5px*/
	padding: 10rpx 16rpx;
	font-size: 24rpx;
	z-index: 10;
}
.d-piaofu-jiage-5 {
	position: absolute;
	top: 0px;
	right: 8px;
	background-color: rgb(255, 123, 123); /*灰色透明背景*/
	color: white; /*文字白色*/
	border-radius: 50px; /*圆角5px*/
	padding: 10rpx 16rpx;
	font-size: 24rpx;
	z-index: 10;
}
.d-piaofu-jiage-4 {
	position: absolute;
	top: 8px;
	right: 8px;
	background-color: rgba(65, 199, 193, 1); /*灰色透明背景*/
	color: white; /*文字白色*/
	border-radius: 5px; /*圆角5px*/
	padding: 4rpx 12rpx;
	font-size: 24rpx;
	z-index: 10;
}
.d-piaofu-jiage-6 {
	position: absolute;
	top: 0px;
	right: 8px;
	background-color: rgb(236, 236, 236); /*灰色透明背景*/
	
	color: #5e5e5e; /*文字白色*/
	border-radius: 50px; /*圆角5px*/
	padding: 10rpx 16rpx;
	font-size: 24rpx;
	z-index: 10;
}
.d-xia-6 {
	margin-bottom: 12rpx;
}
.d-xia-10 {
	margin-bottom: 20rpx;
}
.d-xia-20 {
	margin-bottom: 40rpx;
}
.d-xia-30 {
	margin-bottom: 60rpx;
}
.d-xia-10-nei {
	padding-bottom: 20rpx;
}
.d-shangxia-5 {
	margin-top: 10rpx;
	margin-bottom: 10rpx;
}

.d-shangxia-10 {
	margin-top: 20rpx;
	margin-bottom: 20rpx;
}
.d-shangxia-15 {
	margin-top: 30rpx;
	margin-bottom: 30rpx;
}

.d-shangxia-20 {
	margin-top: 40rpx;
	margin-bottom: 40rpx;
}

.d-shangxia-30 {
	margin-top: 60rpx;
	margin-bottom: 60rpx;
}

.d-shangxia-neikuang-10 {
	padding-top: 20rpx;
	padding-bottom: 20rpx;
}
/*ziti*/
.d-jiacu {
    font-weight: 600;
}
.d-shangxian-juzhong {
    display: flex;
    align-items: center;
	justify-content: center;
}
.d-juzhong {
    display: flex;
    align-items: center;
	justify-content: center;
}
.d-wenzi-juzhong {
    display: flex;
        justify-content: center;
        align-items: center;
        height: 200rpx;
}
.d-ziti-12 {
	font-size: 24rpx;
}
.d-wenzi-8 {
	font-size: 8rpx;
}
.d-wenzi-10 {
	font-size: 20rpx;
}
.d-wenzi-12 {
	font-size: 24rpx;
}
.d-wenzi-14 {
	font-size: 28rpx;
}
.d-wenzi-16 {
	font-size: 32rpx;
}
.d-wenzi-18 {
	font-size: 38rpx;
}
.d-wenzi-20 {
	font-size: 40rpx;
}
.d-wenzi-24 {
	font-size: 48rpx;
}
.d-wenzi-30 {
	font-size: 60rpx;
}
.d-wenzi-40 {
	font-size: 80rpx;
}
/*文字颜色*/
.d-wenzi-yanse-bai-0 {
	color: #ffffff;
}
.d-wenzi-yanse-hui {
	color: #8d8e8f;
}
.d-wenzi-yanse-hui-ca {
	color: #cacbcc;
}
.d-wenzi-yanse-bai {
	color: #f5f6f7;
}
.d-wenzi-yanse-hongse {
	color: #ff5500;
}
.d-wenzi-tongming-5 {
	opacity: 0.5;
}

/*文字换行*/
.d-wenzi-huanhang {
	white-space: pre-wrap;
	word-wrap: break-word;
	
	word-break: normal;
}
/*底部*/
.d-dibu-0 {
	bottom: 0rpx;
	position: fixed;
	padding-top: 20rpx;
	padding-bottom: 20rpx;
	bottom: calc( var(--window-bottom) + 0rpx);
	z-index: 1030;
	
	/*margin-bottom: 6;*/
}

.d-dibu-50 {
	bottom: 100rpx;
	position: fixed;
}
/*超出*/
.d-chaochu {
	overflow: hidden !important;
	white-space: nowrap !important;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis !important;
}
.d-chaochu-1 {
	overflow: hidden; /* 溢出的内容隐藏*/
	text-overflow: ellipsis; /*溢出的部分用省略号...显示*/
	-webkit-line-clamp: 1; /*行数*/
	display: -webkit-box; /*将对象作为弹性伸缩盒子模型显示 */
	-webkit-box-orient: vertical; /*设置或检索伸缩盒对象的子元素的排列方式*/

}
.d-chaochu-2 {
	overflow: hidden; /* 溢出的内容隐藏*/
	text-overflow: ellipsis; /*溢出的部分用省略号...显示*/
	-webkit-line-clamp: 2; /*行数*/
	display: -webkit-box; /*将对象作为弹性伸缩盒子模型显示 */
	-webkit-box-orient: vertical; /*设置或检索伸缩盒对象的子元素的排列方式*/

}
.d-chaochu-3 {
	overflow: hidden; /* 溢出的内容隐藏*/
	text-overflow: ellipsis; /*溢出的部分用省略号...显示*/
	-webkit-line-clamp: 3; /*行数*/
	display: -webkit-box; /*将对象作为弹性伸缩盒子模型显示 */
	-webkit-box-orient: vertical; /*设置或检索伸缩盒对象的子元素的排列方式*/
}

/*h5显示*/
.d-xianshi-pc {
	display: none; /*隐藏*/
}
.d-xianshi-h5 {
	display: block; /*显示*/
}
.d-kuan-pc {
	width: 100%;
}
.d-kuan-pc-sou {
	width: 100%;
}
.d-kuan-pc-25 {
	width: 25%;
}
.d-kuan-pc-30 {
	width: 30%;
}
.d-kuan-pc-40 {
	width: 40%;
}
.d-kuan-pc-50 {
	width: 50%;
}
.d-kuan-pc-50-100 {
	width: 100%;
}
.d-kuan-pc-60 {
	width: 60%;
}

/*pc端*/
@media screen and (min-width: 770px) {
	.d-kuan-pc {
		display: flex;
		justify-content: center;
		width: 1400px;
		margin: 0 auto;
	}
	.d-kuan-pc-sou {
		display: flex;
		justify-content: center;
		width: 700px;
		margin: 0 auto;
	}
	.d-xianshi-pc {
		display: block; /*显示*/
	}
	.d-xianshi-h5 {
		display: none; /*隐藏*/
	}
	.d-kuan-pc-50-100 {
		width: 50%;
	}
	.d-img-100-bai {
	    width: 100%;
	    height: 180px;
	}
}
.d-box {
	position: relative;
}
.d-box-xia {
    position: absolute;
    top: 52rpx;
    left: 60rpx;
}
.d-img-20-60 {
	width: 100rpx;
	height: 40rpx;
}
.d-img-100 {
	width: 100rpx;
	height: 40rpx;
}
.d-img-100 img {
	width: 100%;
	height: 40rpx;
}
.d-hang-1 {
		margin-top: 4rpx;
		font-size: 26rpx;
		color: #5b5b5b;
		line-height: 34rpx;
		text-align: justify;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
	}
    .d-box {
		position:relative;
	}
	.box{
		position:absolute; 
		top:10rpx; 
		left:40rpx;
	}
	.box-zuo{
		position:absolute; 
		top:10rpx; 
		left:40rpx;
	}

	.box-you{
		position:absolute; 
		top:20rpx; 
		right: 50rpx;
	}
	.box-you-1 {
		position:absolute;
		top:10rpx; 
		right: 36rpx;
	}
	.d-fugao-30 {
		position:absolute;
		margin-top:-60rpx; 
	}
	.d-fugao-50 {
		position:absolute;
		margin-top:-100rpx; 
	}
	.d-zyouyou-juzhong {
		
		display: flex;  
		justify-content: center;  
		align-items: center;  
		
	}
	.d-zouyou-juzhong {
		
		display: flex;  
		justify-content: center;  
		align-items: center;  
		
	}
	.d-bian-1-hui {
		border: 1px solid #ececec;
	}

	.d-bian-1-hong {
		border: 1px solid #ffd7a5;
	}
	.d-beijing-gao {
		width: 100%;
		height: 450rpx;
	}
	.d-beijing-gao-350 {
		width: 100%;
		height: 350rpx;
	}
	.goods-carts {
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */
		flex-direction: column;
		position: fixed;
		left: 0;
		right: 0;
		/* #ifdef H5 */
		left: var(--window-left);
		right: var(--window-right);
		/* #endif */
		bottom: 0;
		padding-bottom: constant(safe-area-inset-bottom);
		padding-bottom: env(safe-area-inset-bottom);
	}
	.d-quxian-0 {
		text-decoration: none;
	}
	.d-quxian-0 a {
		text-decoration: none;
	}
	
	.d-gundong-shangxia{
		overflow-y: scroll;
	}
	.d-fudong{
		position: relative; /* 让内部元素相对定位 */  
	}
	.d-fudong-1 {  
	  position: absolute; /* 让元素脱离正常文档流 */  
	  top: 0;  
	  left: 0;  
	  width: 100px;  
	  height: 100px;  
	  background-color: #4CAF50;  
	}
	table {
	   width: 100%;  
		border-collapse: collapse;  
		border: 1px solid #ebebeb;  
		border-radius: 10; /* 设置表格的圆角 */  
		overflow: hidden; /* 防止圆角被内容溢出所遮盖 */  
		margin-bottom:10px;
		margin-top:10px;
		display:table;
	 }  
	 th, td {  
	   padding: 8px;  
	   text-align: left; 
		border: 1px solid #ebebeb;
	 } 
	 .firstRow {
		padding: 8px;
		text-align: left; 
		border: 1px solid #ebebeb;
	 }
	.d-img-caiji {
		max-width: 100%;
		margin-bottom: 0px;
		
		object-fit: cover;
	}
	.d-img-caiji-list {
		max-width: 100%;
		margin-bottom: 0px;
		
		object-fit: cover;
	}
	.d-img-200-bai{
		width: 100%;
		height: 200rpx;
	}
	.d-img-200 {
		width: 300rpx;
		height: 200rpx;
		
	}
	.d-juzhong-kuan {
		width: 100%;
		display: flex;
		align-items: center;  /* 垂直居中 */
		height: 100%;  /* 确保高度占满父容器 */
		
	}
	.d-sousuo {
        width: 100%;
		display: flex;
        align-items: center;  /* 垂直居中 */
        height: 100%;  /* 确保高度占满父容器 */
		justify-content: center; /* 水平居中 */
		
    }
    .d-sousuo .uv-search {
        width: 100% !important;
    }
	.d-denglu {
		width: 100%;

	}
	.pc-zuo-520 {
		margin-left: 0rpx;
	}
	.d-fanhui-40 {
		width: 80rpx;
		height: 80rpx;
		display: flex;
		justify-content: center;
		align-items: center;
		/*background-color: #02c7b6;*/
	}
	.d-kuang-100 {
		width: 200rpx;
		height: 200rpx;
		
	}
	.d-shangxia-juzhong {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.d-kuang-30-100 {
		width: 160rpx;
		height: 60rpx;
		color: #ffffff;
		/*文字居中*/
		text-align: center;
		/*文字垂直居中*/
		line-height: 60rpx;
		/*圆角*/
		border-radius: 30rpx;
		
	}

	/* 添加媒体查询 */
	/* 修改媒体查询部分 */
	/*.d-bianhua-10 {
		padding: 30px;
	}*/
	.d-neikuang-10 {
		padding: 10rpx;
	}
	.d-neikuang-20 {
		padding: 20rpx;
	}
	.d-neikuang-30 {
		padding: 30rpx;
	}
	.d-neikuang-40 {
		padding: 40rpx;
	}
	
	.d-zuoyou-0 {
		background-color: #02c7b6;
		/*禁止左右滚动*/
		
	}
	
	.d-y-gundong {
		/*添加滚动条*/
		overflow-y: auto;
	}
	/* 自定义滚动条样式 */
	.d-y-gundong::-webkit-scrollbar {
		width: 1px; /* 滚动条宽度 */
	}
	.d-y-gundong::-webkit-scrollbar-track {
		background: #f5f5f5; /* 滚动条轨道颜色 */
	}
	.d-y-gundong::-webkit-scrollbar-thumb {
		background-color: #ffffff; /* 滚动条滑块颜色 */
		border-radius: 2px; /* 滚动条滑块圆角 */
	}
	.pc-neikuang-20-list {
		padding: -10rpx;
	}
	.pc-neikuang-20-list-pc {
		padding: 20rpx;
	}
	
	
	
	
	
	
	/* 大于786px时的样式 */
	@media screen and (min-width: 1221px) {
		/* 隐藏底部tabbar */
		.uni-tabbar-bottom {
			display: none !important;
		}
		.d-bianhua-10 {
			padding: 30px;
		}
		.pc-zuo-520 {
			margin-left: 520rpx;
			
		}
		.d-neikuang-10 {
			padding: 20rpx;
		}
		.d-kuan-juzhong{
			display: flex;
			/*align-items: center;*/
			/*justify-content: center;*/
			width: 2800rpx;
			margin: 0 auto; /* 水平居中 */
			/*overflow: hidden;*/
			/*width: 1400px;
        	margin: 0 auto;
        	overflow: hidden;*/
			
			
		}
		.pc-neikuang-20 {
			padding: 0;
		}
		.pc-neikuang-20-list {
			padding: 20rpx 40rpx;
		}
		.pc-neikuang-20-list-pc {
			padding: 0rpx 40rpx;
		}
		.pc-tou-gao-60 {
			padding-top: 60px;
		}
		.pc-tou-gao-64 {
			padding-top: 64px;
		}
		.pc-tou-gao-65 {
			padding-top: 65px;
		}
		.pc-tou-gao-70 {
			padding-top: 70px;
		}
		.pc-tou-gao {
			padding-top: 80px;
		}
		.pc-huadong {
			overflow-y: auto;
		}
		.d-waigao-20 {
			margin-top: 40rpx;
		}
		.h5-yincang {
			display: none!important;
			position: relative;
		}
		
		.d-fu-shang-10 {
			margin-top: 10px;
		}
		.d-fu-zuoyou-10 {
			margin-left: 0rpx;
			margin-right: 0rpx;
		}
		.d-yuanjiao-20-20 {
			border-radius: 20rpx 20rpx 0 0 ;
		}
		.d-waikuang-20-0 {
			margin-left: 40rpx;
			margin-right: 40rpx;
		}
		.d-shang-50 {
			margin-top: 50rpx;
		}
		
	}
    /* 小于等于900rpx时显示 */
	/* 或者更精确的媒体查询 */
	@media screen and (max-width: 1221px) {  /* 900rpx ≈ 450px */
	    .pc-header {
	        display: none !important;
			position: relative;
	    }
		.pc-yincang {
	        display: none !important;
			position: relative;
	    }
		.d-bianhua-10 {
			padding: 15px;
		}	
		.pc-pinglun-gao {
			position:absolute;
			bottom:0;left:0;
			right:0;
			height:50px;
			background:#fff;
			border-top:1px solid #eee;
		}
		.d-kuan-juzhong{
			/*display: flex;
			align-items: center;
			justify-content: center;
			width: 100%;
			margin: 0 auto;*/ /* 水平居中 */
			width: 100%;
            /*overflow: hidden;*/
			
		}
		
		.pc-tou-gao {
			padding-top: 0;
		}
		.pc-tou-gao-60 {
			padding-top: 0;
		}
		.pc-tou-gao-64 {
			padding-top: 0;
		}
		.pc-tou-gao-65 {
			padding-top: 0;
		}
		.pc-tou-gao-70 {
			padding-top: 0;
		}
		.pc-huadong {
			overflow-x: hidden;
		}
		.d-waigao-20 {
			margin-top: 20rpx;
		}
		.d-fu-zuoyou-10 {
			margin-left: -10px;
			margin-right: -10px;
			/*增加渐变动画*/
			transition: all 0.3s ease-in-out;
		}
		
		.d-fu-shang-10 {
			margin-top: -10px;
		}
		.d-waikuang-20-0 {
			margin-left: 0rpx;
			margin-right: 0rpx;
		}
		



		
				


			
	}
	
	.pc-neikuang-20 {
		margin: 30rpx;
		/*禁止左右滚动*/
		overflow-x: hidden;
	}
	
	.d-yiji {
		width: 180rpx;
		height: 80rpx;
		display: flex;          /* 使用flex布局 */
    	align-items: center;   /* 垂直居中 */
    	justify-content: center; /* 水平居中 */
    	line-height: normal;   /* 重置行高 */
		font-size: 14px;

	}
	.d-yiji.active {
		background: #08e0bc;
		color: #fff;
	  }
	  .d-erji {
		width: 180rpx;
		height: 80rpx;
		display: flex;          /* 使用flex布局 */
		align-items: center;   /* 垂直居中 */
		justify-content: center; /* 水平居中 */
		line-height: normal;   /* 重置行高 */
		font-size: 14px;
	}
	.d-erji-1 {
		padding: 3px 7px;
		height: 44rpx;
		border-radius: 10rpx;
		display: flex;          /* 使用flex布局 */
		align-items: center;   /* 垂直居中 */
		justify-content: center; /* 水平居中 */
		line-height: normal;   /* 重置行高 */
		font-size: 14px;
	}

	.d-erji.active {
		background: #05bd9e;
		color: #ffffff;
	  }
	  .d-yiji-1 {
		padding: 3px 7px;
		height: 44rpx;
		border-radius: 10rpx;
		display: flex;
		flex-wrap: wrap; /* 允许内容换行 */
		align-items: flex-start; /* 顶部对齐 */
		justify-content: flex-start; /* 从左开始排列 */
		line-height: normal;
		font-size: 14px;
		word-break: break-word; /* 允许单词内换行 */
		white-space: normal; /* 正常换行行为 */						    		    		    					
		}
		.active-1 {
			background: #06b89a;
			color: #ffffff;
		  }

	.beijing-1 {
		background: #ffffff;
		height: 280rpx;
		border-radius: 20rpx;
	}
	.beijing-1:hover {
		box-shadow: 0 4rpx 12rpx rgba(110, 110, 110, 0.2); /* 悬停时显示阴影 */
	}
	.beijing-2 {
		/*background: #ffffff;*/
		background: linear-gradient(to right, #ffffff, #e7e7e7);
		height: 460rpx;
		border-radius: 20rpx;
	}
	.beijing-2:hover {
		box-shadow: 0 4rpx 12rpx rgba(110, 110, 110, 0.2); /* 悬停时显示阴影 */
	}
	.beijing-3 {
		/*background: #ffffff;*/
		background: linear-gradient(to right, #ffffff, #e7e7e7);
		height: 100%;
		border-radius: 20rpx;
	}
	.beijing-3:hover {
		box-shadow: 0 4rpx 12rpx rgba(110, 110, 110, 0.2); /* 悬停时显示阴影 */
	}
	.beijing-140 {
		width: 100%;
		background: #ffffff;
		height: 280rpx;
		border-radius: 20rpx;
	}
	.beijing-140:hover {
		box-shadow: 0 4rpx 12rpx rgba(110, 110, 110, 0.2); /* 悬停时显示阴影 */
	}
	.beijing-130 {
		width: 100%;
		background: #ffffff;
		height: 180rpx;
		border-radius: 20rpx;
	}
	.beijing-130:hover {
		box-shadow: 0 4rpx 12rpx rgba(110, 110, 110, 0.2); /* 悬停时显示阴影 */
	}
	.beijing-100 {
		background: #ffffff;
		height: 120rpx;
		border-radius: 20rpx;
	}
	.beijing-100:hover {
		box-shadow: 0 4rpx 12rpx rgba(110, 110, 110, 0.2); /* 悬停时显示阴影 */
	}



	.d-tu-kuan-110 {
		width: 190rpx;
		height: 240rpx;
		margin: 20rpx;
	}
	.d-tu-kuan-140 {
		width: 100rpx;
		height: 80rpx;
		margin: 20rpx;
	}

	.d-tu-kuan-210 {
		width: 300rpx;
		height: 420rpx;
		margin: 20rpx;
	}
	.d-tu-kuan-420 {
		width: 420rpx;
		height: 420rpx;
		margin: 20rpx;
	}
	.d-goumai{
		width: 250rpx;
		height: 100rpx;
		margin: 10rpx;
		/*左右居中*/
		/*display: flex;
		justify-content: center;
		align-items: center;*/

	}
	.d-piaofu-2 {
		position: absolute;
		bottom: 50rpx;
		right:  10rpx;
		z-index: 1;
		
		color: #fff;
		padding: 2rpx 8rpx;
		border-radius: 8rpx;
		font-size: 24rpx;
	}


	.d-piaofu-0 {
		position: relative;
	}
	.d-piaofu-1 {
		position: absolute;
		bottom: 10rpx;
		right:  10rpx;
		z-index: 1;
		background: rgba(104, 104, 104, 0.5);
		color: #fff;
		padding: 2rpx 8rpx;
		border-radius: 8rpx;
		font-size: 24rpx;
	}
	.ziti{
		color: #a7a7a7;
	}
	.pc-dingbu {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 999;
		background-color: #fff; /* 可根据需要设置背景色 */
	  }
	  .d-pinglun-0 {
		position: relative;  /* 添加相对定位 */
		height: 100%;        /* 确保容器高度撑满 */
	  }
	  
	  .d-pinglun-2 {
		position: absolute;   /* 绝对定位 */
		bottom: 0;           /* 固定在底部 */
		left: 0;
		right: 0;
		/*height: 60px;*/        /* 设置固定高度 */
		background: #fff;    /* 背景色 */
		border-top: 1px solid #eee; /* 顶部边框 */
	  }
	  .d-tijiao-1 {
		position:absolute;
		bottom: 10rpx;
		right:30rpx;
		z-index:9999;
		width: 100rpx;
		padding: 4rpx 8rpx;
		border-radius: 50rpx;
		background-color: #16b693;
		color: #ffffff;
		font-size: 14px;
		text-align: center;
	}
	.d-tijiao-4 {
		position:absolute;
		bottom: 10rpx;
		left:30rpx;
		z-index:9999;
		width: 70%;
		padding: 4rpx 8rpx;
		border-radius: 10rpx;
		background-color: #ebebeb;
		color: #a5a5a5;
		font-size: 12px;
		
		/*超出1*/
	}

	
	.d-tijiao-2 {
		position:absolute;
		top:10rpx;
		right:10rpx;
		z-index:9999;
	}
	.d-tijiao-3 {
		top:-50rpx;
		left: 10px;
		position:absolute;
		color: #02c7b6;
    	font-size: 14px;
    	margin-bottom: 10rpx;
		
		
		
	}
	/* 防止弹窗出现时页面滚动 */
	.popup-open,
.popup-open body,
.popup-open html {
    overflow: hidden !important;
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    overscroll-behavior: none !important;
    touch-action: none !important;
}
.daohang-1 {
	width: 90%;
	height: 90rpx;
	display: flex;
    align-items: center; /* 垂直居中 */
    
}
/*鼠标经过daohang-1 背景变白*/
.daohang-1:hover {
	background-color: #ffffff;
    transition: background-color 0.3s ease;
}
.daohang-2{
	width: 80rpx;
	height: 90rpx;
	/*上下左右居中*/
	display: flex;
    justify-content: center;  /* 水平居中 */
    align-items: center; 
}
.daohang-3{
	width: 100%;
	height: 90rpx;
	/*上下左右居中*/
	display: flex;
    justify-content: flex-start;  /* 水平居中 */
	padding-left: 30rpx;
    align-items: center;
}
.daohang-4 {
	width: 80%;
	height: 90rpx;
	display: flex;
	align-items: center; /* 垂直居中 */
	background-color: #02c7b6;
	color: #ffffff;
    transition: background-color 0.3s ease;
}
.d-daohang{
	
	/*width: 100%;*/
	position: fixed;
    
	top: 60px; /* 根据头部高度调整 */
	/*box-shadow: -2px 0 5px rgba(0,0,0,0.1);*/
	transition: all 0.3s ease;
}
.d-daohang-5 {
	top: 0;
	margin-top: 40rpx;
    left: 0;
    z-index: 100;
    width: 500rpx;
}
.d-you-kuang {
	top: 0;
	margin-top: 40rpx;
    left: 0;
    z-index: 100;
    width: 600rpx;
}
.guntiao[style*="overflow-y: auto"]::-webkit-scrollbar {
    width: 1px; /* 滚动条宽度 */
    height: 1px; /* 滚动条高度 */
}
.guntiao[style*="overflow-y: auto"]::-webkit-scrollbar-thumb {
    background-color: #d4d4d4; /* 滚动条滑块颜色 */
    border-radius: 3px; /* 滑块圆角 */
}

.guntiao[style*="overflow-y: auto"]::-webkit-scrollbar-track {
    background-color: #f1f1f1; /* 滚动条轨道颜色 */
}
.daohang-guding {
    position: sticky;
    top: 0;
    z-index: 99;
    background: #f3f3f3;
    padding: 10rpx;
}
.d-beijing-baise {
    background-color: #ffffff;
}
.d-hanggao-37 {
    line-height: 37px;
}
.d-zitiyanse-hongse {
    color: #df4b06;
}
.d-zitiyanse-bai {
    color: #ffffff;
}
.gundong-2::-webkit-scrollbar {
    width: 1px; /* 滚动条宽度 */
    height: 6px; /* 滚动条高度 */
}

.gundong-2::-webkit-scrollbar-thumb {
    background-color: #eeeeee; /* 滚动条滑块颜色 */
    border-radius: 3px; /* 滑块圆角 */
}

.gundong-2::-webkit-scrollbar-track {
    background-color: #f1f1f1; /* 滚动条轨道颜色 */
    border-radius: 3px; /* 轨道圆角 */
}
.d-weibu {
	/*尾部*/
	position: fixed;
    bottom: 0;
    width: 100%;
    height: 25px; /* 根据实际需要调整高度 */
    background-color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-top: 1px solid #f0f0f0;
    z-index: 100;
	font-size: 12px;
}
.ceshi{
	color: #bbbbbb;
}
.d-biaoqian {
	
    border-radius: 10px;
    font-size: 12px;
	text-align: center;  /* 添加文字居中 */
    display: inline-flex;  /* 保持原有布局 */
    align-items: center;  /* 垂直居中 */
    
}
.d-neirong{
	/*padding: 24rpx;*/
    font-size: 32rpx;
    
    line-height: 1.8;
}
.d-guding-weibu-2 {
    position: sticky;
    bottom: -10px;
    z-index: 10;
}
#zhongjiankuan {
    position: relative;
}
.d-guding-1 {
    position: sticky;
    top: 0;
    z-index: 10;
    background-color: #f3f3f3; /* 与导航栏背景色一致 */
}

/* 漂浮元素样式 */
.d-piaofu-shenqing-0 {
    position: relative; /* 父容器相对定位 */
    width: 100%; /* 宽度根据实际需求调整 */
    height: 100%; /* 高度根据实际需求调整 */
}

.d-piaofu-shenqing-1 {
    position: fixed !important; /* 固定定位，相对于视口 */
    bottom: 0 !important; /* 固定在底部 */
    left: 0 !important; /* 靠左对齐 */
    right: 0 !important; /* 靠右对齐，确保宽度充满 */
    width: 100% !important; /* 宽度根据实际需求调整 */
    z-index: 999 !important; /* 提高层级，确保在上方显示 */
}
.d-biankuang-1 {
	border: 1px solid #ddd;
	border-radius: 5px;
	background-color: #ffffff;

}







	
	
	